catapult launch - German English Dictionary